iT邦幫忙

2023 iThome 鐵人賽

DAY 5
0

我理想中的 roadmap,是可以知道目前自己擁有哪些技術,確定學習目標所繪製出來的地圖。此外,明天就來點 project 主題!不過會大量依靠 GPT 就是(太多事情了 QQ)。

寫文章的好處:昨天列出後發現自己還蠻缺少跑完,整個開發、測試的流程,如果之後選擇前端那條路就會去把他們補起來。

後端技能 roadmap 對照

今天會以Day 3 - 後端技能需求淺析,以及 roadmap 網站上的對照來繪製地圖:

https://ithelp.ithome.com.tw/upload/images/20230921/20163339PoBWYPBQ58.jpg

  • 圖例說明
    • 有額外 roadmap, best practice 會標上 #hashtag
    • 打上星號*,是認為雖然內容很多,但可以當作額外閱讀資料
    • 綠色線段代表互相有關係,綠色括號是可參考
  • Phase 1:根據我的理解學完 Phase 1,並做出 Project 就可以丟履歷了。(包含中間部分),根據 roadmap 建議,可以再加上 Authentication/Authorization (API related)。
    • Framework:是根據 roadmap 建議添加的,Python 就 Djangle/Flask、JavaScript 就 Node.js,Java 看讀者選擇 XD
  • Phase 1 +:我覺得這個部分也有點需要就是了,為了工作比較好找。
    • Agile: roadmap 中畢竟是技術地圖,所以會提出和 DevOps 有相關的看法,但 Agile 簡單來說是一種心法。
    • System Desgin, Software Desgin & Architecture topics 很多,我會把他歸類在學習到一個階段,當作參考資料來檢視自己的學習,以 junior 來說有需要再補上的部分。

心得:

  • 很多該學的,本科系相對有不少優勢,roadmap 上都互相有關聯(我圖畫了超多),感受上前端是廣可以做出很多功能,但我後端又廣又深。我可以預想到,如果走後端我會需要花更多時間捧著文件苦讀、用電腦驗證我的理解。其中下文,我覺得他想要說的是:如何做好一個 entry backend developer 所需要的時間。

If you are starting with little or no prior experience or education in computer science, it may take longer to develop the necessary skills and gain the experience needed to be a proficient backend developer. It could take anywhere from 6 months to 2 years.

  • 目前規劃上,後端部分會挑幾個議題來研究,希望深入研究後主題的答案就會比較鮮明了。
  • 如何使用者感受良好?前端注重 UX,後端則偏向穩定、效能(喜歡策略遊戲的人應該蠻適合的XD),資安兩端都要注意。
  • 最後鼓勵讀者和自己多多做 project,roadmap 上這句話我看了很喜歡,分享給大家。

Note: remember to make a lot of projects while you are learning to solidify your understanding of the concepts.


參考資料:


若文中有資訊錯誤、偏頗,再煩請大大們指正,感謝大大們。也歡迎留言串門子:)


上一篇
Day 4 - 前端技能 roadmap 對照
下一篇
Day 6 - 來點 To-Do List 吧:前端原生 - 1
系列文
前端?後端?三十天選擇大挑戰6
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言